home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 376-400 / disk_386 / xlispstat / src1.lzh / Headers / xlfun.h < prev    next >
C/C++ Source or Header  |  1990-10-03  |  6KB  |  409 lines

  1. #ifndef XLFUN_H
  2. #define XLFUN_H
  3.  
  4. /* xlbfun.c */
  5. extern LVAL xeval(),
  6.   xapply(),
  7.   xfuncall(),
  8.   xmacroexpand(),
  9.   x1macroexpand(),
  10.   xatom(),
  11.   xsymbolp(),
  12.   xnumberp(),
  13.   xintegerp(),
  14.   xfloatp(),
  15.   xcharp(),
  16.   xstringp(),
  17.   xarrayp(),
  18.   xstreamp(),
  19.   xobjectp(),
  20.   xboundp(),
  21.   xfboundp(),
  22.   xnull(),
  23.   xlistp(),
  24.   xendp(),
  25.   xconsp(),
  26.   xeq(),
  27.   xeql(),
  28.   xequal(),
  29.   xset(),
  30.   xgensym(),
  31.   xmakesymbol(),
  32.   xintern(),
  33.   xsymname(),
  34.   xsymvalue(),
  35.   xymfunction(),
  36.   xsymplist(),
  37.   xget(),
  38.   xputprop(),
  39.   xremprop(),
  40.   xhash(),
  41.   xaref(),
  42.   xmkarray(),
  43.   xvector(),
  44.   xerror(),
  45.   xcerror(),
  46.   xbreak(),
  47.   xcleanup(),
  48.   xtoplevel(),
  49.   xcontinue(),
  50.   xevalhook();
  51.  
  52. /* xlcont.c */
  53. extern LVAL xquote(),
  54.   xfunction(),
  55.   xbquote(),
  56.   xlambda(),
  57.   xgetlambda(),
  58.   xsetq(),
  59.   xpsetq(),
  60.   xsetf(),
  61.   xdefun(),
  62.   xdefmacro(),
  63.   xcond(),
  64.   xwhen(),
  65.   xunless(),
  66.   xcase(),
  67.   xand(),
  68.   xor(),
  69.   xif(),
  70.   xlet(),
  71.   xletstar(),
  72.   xflet(),
  73.   xlabels(),
  74.   xmacrolet(),
  75.   xprog(),
  76.   xprogstar(),
  77.   xgo(),
  78.   xreturn(),
  79.   xrtnfrom(),
  80.   xprog1(),
  81.   xprog2(),
  82.   xprogn(),
  83.   xprogv(),
  84.   xloop(),
  85.   xdo(),
  86.   xdostar(),
  87.   xdolist(),
  88.   xdotimes(),
  89.   xblock(),
  90.   xtagbody(),
  91.   xcatch(),
  92.   xthrow(),
  93.   xunwindprotect(),
  94.   xerrset(),
  95.   xtrace(),
  96.   xuntrace(),
  97.   evarg(),
  98.   evmatch();
  99.  
  100. /* xldbug.c */
  101. extern void xlabort(),
  102.   xlbreak(),
  103.   xlfail(),
  104.   xlerror(),
  105.   xlcerror(),
  106.   xlerrprint(),
  107.   xlbaktrace(),
  108.   xldinit();
  109.  
  110. /* xldmem.c */
  111. exern LVAL cons(),
  112.   cvstring(),
  113.   newstring(),
  114.   cvsymbol(),
  115.   cvsubr(),
  116.   cvfile(),
  117.   cvfixnum(),
  118.   cvflonum(),
  119.   cvchar(),
  120.   newustream(),
  121.   newobject(),
  122.   newclosure(),
  123.   newstruct(),
  124.   newvector(),
  125.   newadata();
  126. extern void reallocaddata().
  127.   freeadata();
  128. extern void gc();
  129. extern SEGMENT *newsegment();
  130. extern LVAL xgc(),
  131.   xexpand(),
  132.   xalloc(),
  133.   xmem(),
  134.   xsave(),
  135.   xrestore();
  136. extern void xlminit();
  137.  
  138. /* xleval.c */
  139. extern LVAL xleval(),
  140.   xlxeval(),
  141.   xlapply(),
  142.   xlexpandmacros();
  143. extern int macroexpand(),
  144.   pushargs();
  145. extern LVAL makearglist(),
  146.   xlclose();
  147. extern void xlabind(),
  148.   doenter(),
  149.   doexit(),
  150.   xlunbound(),
  151.   xlfunbound(),
  152.   xlstkoverflow(),
  153.   xlargstkoverflow();
  154.  
  155. /* xlfio.c */
  156. extern LVAL xread(),
  157.   xprint(),
  158.   xprin1(),
  159.   xprinc(),
  160.   xterpri(),
  161.   xflatsize(),
  162.   xflatc(),
  163.   xopen(),
  164.   xclose(),
  165.   xrdchar(),
  166.   xrdbyte(),
  167.   xpkchar(),
  168.   xwrchar(),
  169.   xwrbyte(),
  170.   xreadline(),
  171.   xmkstrinput(),
  172.   xmkstroutput(),
  173.   xgetstroutput(),
  174.   xgetlstoutput(),
  175.   xformat();
  176.  
  177. /* xlftab.c */
  178.  
  179. /* xlglob.c */
  180.  
  181. /* xlimage.c */
  182. extern int xlisave(),
  183.   xlirestore();
  184.  
  185. /* xlinit.c */
  186. extern void xlinit(),
  187.   xlsymbols();
  188.  
  189. /* xlio.c */
  190. extern int xlgetc();
  191. extern void xlungetc();
  192. extern int xlpeek();
  193. extern void xlputc();
  194. extern int xlfush();
  195. extern void stdprint(),
  196.   stdputstr(),
  197.   errprint(0,
  198.   errputstr(),
  199.   dbgprint(),
  200.   dbgputstr(),
  201.   trcprin1(),
  202.   trcputstr();
  203.  
  204. /* xlisp.c */
  205. extern void xlrdsave(),
  206.   xlevsave(),
  207.   xlfatal(),
  208.   wrapup();
  209.  
  210. /* xljump.c */
  211. extern void xlbegin(),
  212.   xlend(),
  213.   xlgo(),
  214.   xlreturn(),
  215.   xlthrow(),
  216.   xlsignal(),
  217.   xltoplevel(),
  218.   xlbrklevel(),
  219.   xlcleanup(),
  220.   xlcontinue(),
  221.   xljump();
  222.  
  223. /* xllist.c */
  224. extern LVAL xcar(),
  225.   xcdr(),
  226.   xcaar(),
  227.   xcadr(),
  228.   xcdar(),
  229.   xcddr(),
  230.   xcaaar(),
  231.   xcaadr(),
  232.   xcadar(),
  233.   xcaddr(),
  234.   xcdaar(),
  235.   xcdadr(),
  236.   xcddar(),
  237.   xcdddr(),
  238.   xcaaaar(),
  239.   xcaaadr(),
  240.   xcaadar(),
  241.   xcaaddr(),
  242.   xcadaar(),
  243.   xcadadr(),
  244.   xcaddar(),
  245.   xcadddr(),
  246.   xcdaaar(),
  247.   xcdaadr(),
  248.   xcdadar(),
  249.   xcdaddr(),
  250.   xcddaar(),
  251.   xcddadr(),
  252.   xcdddar(),
  253.   xcddddr(),
  254.   xcons(),
  255.   xlist(),
  256.   xappend(),
  257.   xreverse(),
  258.   xlast(),
  259.   xmember(),
  260.   xassoc(),
  261.   xsubst(),
  262.   xsublis(),
  263.   xremove(),
  264.   xremif(),
  265.   xremifnot();
  266. extern int dotest1(),
  267.   dotest2();
  268. extern xnth(),
  269.   xnthcdr(),
  270.   xlength(),
  271.   xmapc(),
  272.   xmapcar(),
  273.   xmapl(),
  274.   xmaplist(),
  275.   xrplca(),
  276.   xrplcd(),
  277.   xnconc(),
  278.   xdelete(),
  279.   xdelif(),
  280.   xdelifnot(),
  281.   xsort();
  282.  
  283. /* xlpp.c */
  284. extern LVAL xpp();
  285.  
  286. /* xlprin.c */
  287. extern void xlprint(),
  288.   xlterpri(),
  289.   xlputstr();
  290.  
  291. /* xlread.c */
  292. extern int xlload(),
  293.   xlread(),
  294.   readone();
  295. extern LVAL rmhash(),
  296.   rmquote(),
  297.   rmdquote(),
  298.   rmbquote(),
  299.   rmcomma(),
  300.   rmlpar(),
  301.   rmrpar(),
  302.   rmsemi(),
  303.   tentry();
  304. extern int isnumber();
  305. extern void defmacro();
  306. extern LVAL callmacro();
  307. extern void xlrinit();
  308.  
  309. /* xlstr.c */
  310. extern LVAL xstrlss(),
  311.   xstrleq(),
  312.   xstreql(),
  313.   xstrneq(),
  314.   xstrgeq(),
  315.   xstrgtr(),
  316.   xstrilss(),
  317.   xstrileq(),
  318.   xstrieql(),
  319.   xstrineq(),
  320.   xstrigeq(),
  321.   xstrigtr(),
  322.   xupcase(),
  323.   xdowncase(),
  324.   xnupcase(),
  325.   xndowncase(),
  326.   xtrim(),
  327.   xlefttrim(),
  328.   xrighttrim(),
  329.   xstrcat(),
  330.   xsubseq(),
  331.   xstring(),
  332.   xchar(),
  333.   xcharint(),
  334.   xintchar(),
  335.   xuppercasep(),
  336.   xlowercasep(),
  337.   xbothcasep(),
  338.   xdigitp(),
  339.   xcharcode(),
  340.   xcodechar(),
  341.   xchupcase(),
  342.   xchdowncase(),
  343.   xdigitchar(),
  344.   xalphanumericp(),
  345.   xchrlss(),
  346.   xchrleq(),
  347.   xchreql(),
  348.   xchrneq(),
  349.   xchrgeq(),
  350.   xchrgtr(),
  351.   xchrilss(),
  352.   xchrileq(),
  353.   xchrieql(),
  354.   xchrineq(),
  355.   xchrigeq(),
  356.   xchrigtr();
  357.  
  358. /* xlstruct.c */
  359. extern LVAL xmkstruct(),
  360.   xcpystruct(),
  361.   xstrref(),
  362.   xstrset(),
  363.   xstrtypep(),
  364.   xdefstruct(),
  365.   xlrdstruct();
  366. extern void xlprstruct();
  367.  
  368. /* xlsubr.c */
  369. extern int xlgetkeyarg(),
  370.   xlgkfixnum();
  371. extern void xltest();
  372. extern LVAL xlgetfile(),
  373.   xlgetfname();
  374. extern int needsextension();
  375. extern LVAL xlbadtype(),
  376.   xltoofew(),
  377.   xltoomany();
  378. extern int eq(),
  379.   eql(),
  380.   equal();
  381.  
  382. /* xlsym.c */
  383. extern LVAL xlenter(),
  384.   xlmakesym(),
  385.   xlgetvalue(),
  386.   xlxgetvalue();
  387. extern void xlsetvalue();
  388. extern LVAL xlgetfunction(),
  389.   xlxgetfunction();
  390. extern void xlsetfunction();
  391. extern LVAL xlgetprop();
  392. extern void xlputprop(),
  393.   xlremprop();
  394. extern int hash();
  395. extern void xlsinit();
  396. extern in syminterned(LVAL);
  397.  
  398. /* xlsys.c */
  399. extern LVAL xload(),
  400.   xtranscript(),
  401.   xtype(),
  402.   xbaktrace(),
  403.   xexit(),
  404.   xpeek(),
  405.   xpoke(),
  406.   xaddrs();
  407.  
  408. #endif XLFUN_H
  409.